home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Your Choice 3
/
Your Choice Software Collection 3.iso
/
dos
/
secdr13d
/
makefile
< prev
next >
Wrap
Makefile
|
1994-04-24
|
1KB
|
53 lines
# makefile for Secure Drive 1.3c (Turbo C)
##DEBUG = -v #EWS debug mode if active#
DEBUG = -Z -O #EWS No debug; optimize regs, jumps
# As of version 3.0, Turbo C has been renamed Borland C.
# CC = bcc
CC = tcc
CFLAGS = -ml -d $(OPT) $(DEFINES)
LFLAGS = -ml -le -ls #EWS#
ASMFLAGS = -mx
##LFLAGS = -ml -le -ls -v #Debug EWS#
##ASMFLAGS = -zi -mx #Debug Mode for ASM#
ASM = tasm # Assembler command
.c.obj:
$(CC) -c $(CFLAGS) $(DEBUG) $*.c
.asm.obj:
$(ASM) $(ASMFLAGS) $*.asm ;
all: cryptdsk.exe login.exe fpart.exe sectsr.com
cryptdsk.exe: cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
$(CC) $(LFLAGS) -ecryptdsk cryptdsk.obj md5.obj crypt2.obj sdcommon.obj rldbios.obj
login.exe: login.obj md5.obj crypt2.obj sdcommon.obj setenv.obj rldbios.obj
$(CC) $(LFLAGS) -elogin login.obj md5.obj sdcommon.obj setenv.obj rldbios.obj
fpart.exe: fpart.obj rldbios.obj
$(CC) $(LFLAGS) -efpart fpart.obj rldbios.obj
sectsr.com: sectsr.obj
tlink /t $(LFLAGS) -esectsr sectsr.obj
## Dependencies ##
cryptdsk.obj : cryptdsk.c secdrv.h
login.obj : login.c secdrv.h
fpart.obj : fpart.c secdrv.h
sectsr.obj : sectsr.asm
crypt2.obj : crypt2.asm
sdcommon.obj : sdcommon.c secdrv.h
setenv.obj : setenv.asm
rldbios.obj: rldbios.asm
secdrv.h: usuals.h